package Excercise;

import java.util.Scanner;

public class Ex01_Q23 {

	
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int myLotto[] = new int[4];
		int comLotto[] = new int[4];
		int match = 0;      //일치횟수
		
		//comLotto[0] = (int)(Math.random()*1000)+1;
		//0.123456789 : 1000 => 123.456789 => 123
		//0.000123456 : 1000 => 0.123455 =>0
		
		//comLotto[1] = (int)(Math.random()*1000);
		//comLotto[2] = (int)(Math.random()*1000);
		//comLotto[3] = (int)(Math.random()*1000);
		
		//컴퓨터 복권 3자리 생성
		for(int i = 1; i < comLotto.length; ++i){
		comLotto[i] = (int)(Math.random()*10);
		
		}
		//사용자로부터 3자리 입력받기
		sc = new Scanner(System.in);
		for(int i = 1; i < myLotto.length; ++i){
			System.out.println(i + "번째 숫자를 입력하세요");
			myLotto[i] = sc.nextInt();
		}
		
		//비교
		//123 : 123, 213, 312, 231
		if(myLotto[1] == comLotto[1]||
		myLotto[1] == comLotto[2]||
		myLotto[1] == comLotto[3])++match;
		
		
		if(myLotto[2] == comLotto[1]||
		myLotto[2] == comLotto[2]||
		myLotto[2] == comLotto[3])++match;
		
		if(myLotto[3] == comLotto[1]||
		myLotto[3] == comLotto[2]||
		myLotto[3] == comLotto[3])++match;
		
		//일치 여부에 따라 상금 부여
		if(match == 1) 
		System.out.println("3등 당첨! 상금 1000원 수령");
		else if (match == 2)
		System.out.println("2등 당첨! 상금 10000원 수령");
		else if (match == 3)
		System.out.println("1등 당첨! 상금 백만원 수령");
		else
		System.out.println("꽈~앙~ 다음기회에~");
		
		System.out.println("추첨번호 : ");
		for(int i = 1; i <=3; ++i){
			System.out.println(comLotto[i] + "\t");
		}
		for(int j =1; j<=3; ++j){
		System.out.println("\n복권번호 : ");
		    System.out.println(myLotto[j] + "\t");
		}
		
			
		

	}

}
